828328298ea831d6289faf2739c3fb5328c1de96,src/main/java/net/tridentsdk/chat/ChatComponent.java,ChatComponent,equals,#Object#,710
Before Change
return o == this;
}
ChatComponent cc = (ChatComponent) o;
return this.asJson().equals(cc.asJson());
}
@Getter
After Change
return o == this;
}
ChatComponent cc = (ChatComponent) o;
Object a = this.asJson();
Object b = cc.asJson();
if (a instanceof JSONObject && b instanceof JSONObject) {
return ((JSONObject) a).toMap().equals(((JSONObject) b).toMap());
}
return Objects.equals(a, b);
}